internet marketing affiliate patent attorney online marketing invention help affiliate marketing affiliates invention innovation patent seo invention patent advertiser new invention agency banner make money online inventor